@charset "utf-8";

/* CSS Document */



body { margin:0 auto; font-size:12px; color:#000; background:url(bg.jpg) repeat-x #daecf5; }

ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,em,ol,input{ padding:0; margin:0;}

ul { list-style:none;}

img { border:0px;}

a { color: #000; text-decoration:none;}

a:hover { color:#F00;}

.clear{clear:both;}



#cont { width:1000px; margin:0 auto; overflow:hidden; background:#fff;}



#top-4{ width:1000px; height:120px; background:url(top-bg.jpg) repeat-x; }



#logo-1{ float:left; padding:30px 0 0 5px;}



#logo-2{ float:left; padding:25px 0 0 5px;}



#top-y{ float:right; width:195px; height:30px; padding:50px 0 0 0;}



.top-y-ch{ float:left; width:105px; height:20px; line-height:20px; background:url(ch.jpg) no-repeat;}

.top-y-ch a{ display:block; padding-left:35px; }



.top-y-en{ float:left; width:90px; height:20px; line-height:20px; background:url(en.jpg) no-repeat;}

.top-y-en a{ display:block; padding-left:35px; }





#menu {width:1000px; height:40px;}

#menu-nav {height:40px; width:1000px; background:url(menu-bg.jpg) repeat-x;float:left;}

#menu-nav  #menu-cont{padding-left:2px; background:url(menu-l.jpg) no-repeat; float:left;}

#menu-nav  #menu-cont li{ width:104px; height:40px; padding-left:2px; background:url(menu-line.jpg) no-repeat left; float:left; line-height:38px; text-align:center; font-size:14px; font-weight:bold;}

#menu-nav  #menu-cont li.last {background:none;}

#menu-nav  #menu-cont li a{color:#FFF; display:block;}

#menu-nav  #menu-cont li a:hover { color:#0FF; }

#menu-right{ float:right; width:2px; height:40px; background:url(menu-r.jpg) no-repeat right top; overflow:hidden;}





#menu-ss{ float:left; width:250px; height:28px; padding-top:6px;}



#search_box {width: 250px; height:28px; background: url(m-ss1.jpg) no-repeat; } 

#search_box #s {float:left; border:none; width:200px; margin-left:5px; background:none; font-size:12px; color: #999; height:20px; margin-top:3px;line-height:20px;}

#search_box #go {float:right; margin:0; }





#top-js{ width:1000px; height:279px; margin-top:10px;}



#main{ width:1000px; margin-top:10px; overflow:hidden;}



#in-left{ float:left; width:220px;}



#in-right{ float:right; width:770px;}



#in-1{ width:220px; height:81px; background:url(in-1.jpg) no-repeat;}



#in-2{ width:218px; border:#cecece solid; border-width:0 1px 1px 1px; line-height:22px; padding:10px 0 0 0; margin-bottom:10px; }

#in-2 ul { padding-left:9px;}

#in-2 ul li{ width:200px; height:32px; line-height:32px; margin-bottom:9px; }

#in-2 ul li a{ background:url(left-2.jpg) no-repeat; display:block; padding-left:45px;}

#in-2 ul li a:hover{ background:url(left-1.jpg) no-repeat; color:#FFF;}



#in-3{ width:220px; }



.in-3-tx{ width:220px; height:35px; background:url(in-2.jpg) no-repeat; text-align:center; font-weight:bold; font-size:14px; color:#FFF; line-height:35px;}



.in-3-t{ width:220px; height:35px; background:url(in-2.jpg) no-repeat; text-align:center; font-weight:bold; font-size:14px; color:#FFF; line-height:35px;}



#in-3-p{ width:213px; height:200px; border:#e4e4e4 solid; border-width:0 1px 1px 1px; line-height:24px; padding:96px 0 0 5px; overflow:hidden; background:url(in-lx.jpg) no-repeat; }



#in-3-pleft{ width:213px; height:auto; border:#e4e4e4 solid; border-width:0 1px 1px 1px; line-height:24px; padding:96px 0 5px 5px; background:url(in-lx.jpg) no-repeat;  overflow:hidden; }



#in-4-p1{height:128px; margin-bottom:10px;}



#in-4-p1 ul li{background:url(in-left-1.jpg) no-repeat; height:32px; line-height:32px; text-align:center;}





#in-4-p2{height:auto;}



#in-4-p2 ul li{background:url(in-left-2.jpg) no-repeat; height:35px; line-height:35px; text-align:center; margin-bottom:13px; font-size:14px; font-weight:bold;}

#in-4-p2 ul li a{ display:block; color:#0077af;}

#in-4-p2 ul li a:hover{ background:url(in-1.jpg) no-repeat; color:#FFF; }







#main-1{ width:770px; overflow:hidden;}



#in-4{ float:left; width:380px; height:255px;}



#in-5{ float:right; width:380px; height:255px;}



.in-4-t{ height:35px; background:url(in-3.jpg) no-repeat;}

.in-4-t span{ float:left; font-weight:bold; font-size:14px; color:#FFF; line-height:30px; text-align:center; width:100px; padding-left:5px;}



.in-4-t dl{ float:right; width:50px; height:30px; line-height:30px; padding:5px 5px 0 0; background:url(more-bg.jpg) no-repeat right; text-align:right;}



.in-4-p{border:solid #e4e4e4; border-width:0 1px 1px 1px; height:218px; line-height:21px; padding:1px 5px 0 9px; overflow:hidden; }



.in-4-p img{ float:left; margin:5px 8px 0 0; }



.in-5-p{border:solid #e4e4e4; border-width:0 1px 1px 1px; height:219px; padding:0 5px 0 7px; }

.in-5-p ul li{ background:url(news-d1.jpg) 2px no-repeat; border-bottom:dashed 1px #CCCCCC; line-height:26px; padding-left:10px;}

.in-5-p ul li span{ float:right; color:#999;}



#main-2{ width:770px; margin-top:10px;}



.in-6-p{border:solid #e4e4e4; border-width:0 1px 1px 1px; height:175px; width:768px; }



.in-6-p ul{ margin-left:4px;}

.in-6-p ul li{ float:left; width:180px; margin:10px 5px 5px 5px; text-align:center;}

.in-6-p ul li a { display:block;}

.in-6-p ul li a img { padding:2px; border:1px solid #e1e1e1; display:block; margin-bottom:3px;}

.in-6-p ul li a:hover img { padding:1px; border:2px solid #0297EB;}





.in-6-p1 { float:left; width:180px; margin:10px 1px 5px 9px;}

.in-6-p1 a { display:block;}

.in-6-p1 a img { padding:2px; border:1px solid #e1e1e1; }

.in-6-p1 a:hover img { padding:1px; border:2px solid #0297EB;}

.in-6-p1 h1{ font-size:12px; font-weight:normal; margin-bottom:3px; text-align:center;}





#yqlj{ height:28px; line-height:28px; border:1px solid #e4e4e4; margin-top:10px; background:url(in-5.jpg) 0 0 no-repeat; padding:0 5px 0 5px;}

#yqlj span{ font-size:14px; font-weight:bold; color:#0081bb;}



#boot{ width:1000px; border-top:3px solid #0081bb; margin-top:10px; margin-bottom:5px;}



#boot-2{ height:auto;  margin:0 auto; background:url(boot-bg.jpg) repeat-x; border:solid #e4e4e4; border-width:0 1px 1px 1px;background-size: 100% 100%;}



#boot-1{ width:670px; height:33px; line-height:33px; text-align:center; border-bottom:1px solid #DADBDB; margin:0 auto;}

#boot-3{ text-align:center; line-height:24px; padding:5px 0 10px 0; }





#main-4{ width:1000px; overflow:hidden;}



#aright{ float:right; width:770px;}



#aleft-p{ width:220px; padding-bottom:5px; }

#aleft-p ul li{ width:220px; height:30px; line-height:30px; margin-bottom:5px; }

#aleft-p ul li a{ background:url(left-2.jpg) no-repeat; display:block; padding-left:35px;}

#aleft-p ul li a:hover{ background:url(left-1.jpg) no-repeat; color:#FFF;}





#aright-t{ width:770px; height:34px; background:url(about-1.jpg) no-repeat; line-height:34px;}



#aright-t span{float:left; font-weight:bold; color:#007eb9; font-size:14px; padding-left:18px;}

#aright-t dl{ float:right; padding-right:5px; }

#aright-p{border:1px solid #DADBDB; width:768px; min-height:330px; overflow:hidden;}



#aright-p1{width:770px; overflow:hidden;}



#about{ line-height:22px; padding:6px 5px 10px 13px;}



#news {  margin:0 10px 0 10px; overflow:hidden;}

#news ul li{ float:left; width:738px; height:30px; line-height:30px; border-bottom:1px #CCCCCC dotted; background:url(news-d1.jpg) 2px no-repeat; padding-left:10px;}

#news ul li span{ float:right; color:#999;}



#info {  margin:5px 10px 0 10px; padding-bottom:8px;  overflow:hidden;}

#info dl{ height:24px; line-height:24px; text-align:center; font-size:14px; font-weight:bold; border-bottom:1px #CCCCCC dashed;}

#info dd{ line-height:22px; padding:3px 0 0 4px;}



#pic{ padding: 0 0px 0 0px; overflow:hidden;}

#pic ul { margin-left:4px;}

#pic ul li { float:left; width:180px; float:left; margin:10px 5px 5px 5px; text-align:center;}

#pic ul li a { display:block;}

#pic ul li img { margin-bottom:3px;}

#pic ul li a img {padding:2px; border:1px solid #e1e1e1; display:block;}

#pic ul li a:hover img { padding:1px; border:2px solid #0297EB;}





#pages { padding:15px 0 10px 0; text-align:center; }

#pages a { display:inline-block; padding:0px 8px; height:24px;font-size:12px;line-height:24px; background:#fff; border:#dbdbd9 solid; border-width:1px 1px 1px 0px; text-align:center; color:#333; text-decoration:none;}

#pages a.a1 {padding:0px 12px; height:24px; line-height:24px;margin-top:0px; border-left:1px solid #dbdbd9;}

#pages a:hover { background:#F0F8FF; color:#000; text-decoration:none; }

#pages span { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px; background:#0090c5; border:1px solid #0077b4; color:#fff; text-align:center;}

.page .noPage { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }





/*-----*/



.debg{ background:#0a5da7;}



.def-1{ width:100%; height:257px; background:url(def-1.jpg) repeat-x;}

.def-2{ width:100%; height:238px; background:url(def-2.jpg) repeat-x; padding-top:6px;}

.def-f{ width:100%; height:280px; background:#107fb4;}



.def-1-z{ width:1000px; height:251px; background:url(def-3.jpg) no-repeat; margin:0 auto; }

.def-1-logo{ float:left; padding:120px 0 0 0;}

.def-1-logo-1{ float:left; padding:115px 0 0 5px;}



.def-f-z{ width:1000px; height:280px; margin:0 auto; }



.def-2-z{ width:1000px; height:232px; background:url(def-4.jpg) no-repeat; margin:0 auto;}



.def-y{ width:252px; height:30px; margin:0 auto; padding-top:18px; font-family:"Microsoft YaHei",SimHei,arial; font-size:18px;}



.def-y-ch{ float:left; width:150px; height:20px; line-height:20px; background:url(ch.jpg) no-repeat;}

.def-y-ch a{ display:block; padding-left:35px; color:#FFF; }

.def-y-ch a:hover{ color:#0FF;}



.def-y-en{ float:left; width:100px; height:20px; line-height:20px; background:url(en.jpg) no-repeat;}

.def-y-en a{ display:block; padding-left:35px; color:#FFF; }

.def-y-en a:hover{ color:#0FF;}



.def-2-lx{ font-size:14px; line-height:28px; color:#FFF; padding:50px 0 0 34px;}

.def-2-lx a{ color:#FFF;}

.def-2-lx a:hover{ color:#0FF;}



/*-----*/















